Nesting Probabilistic Programs
نویسنده
چکیده
We formalize the notion of nesting probabilistic programming queries and investigate the resulting statistical implications. We demonstrate that query nesting allows the definition of models which could not otherwise be expressed, such as those involving agents reasoning about other agents, but that existing systems take approaches that lead to inconsistent estimates. We show how to correct this by delineating possible ways one might want to nest queries and asserting the respective conditions required for convergence. We further introduce, and prove the correctness of, a new online nested Monte Carlo estimation method that makes it substantially easier to ensure these conditions are met, thereby providing a simple framework for designing statistically correct inference engines.
منابع مشابه
Nesting Probabilistic Inference
When doing inference in ProbLog, a probabilistic extension of Prolog, we extend SLD resolution with some additional bookkeeping. This additional information is used to compute the probabilistic results for a probabilistic query. In Prolog’s SLD, goals are nested very naturally. In ProbLog’s SLD, nesting probabilistic queries interferes with the probabilistic bookkeeping. In order to support nes...
متن کاملConservation implications of historic sea turtle nesting beach loss
Populations of endangered Caribbean sea turtles are far more depleted than realized because current conservation assessments do not reflect historic nesting data. We used historical sources to analyze changes in the numbers of nesting populations and population sizes for green and hawksbill turtles on all known nesting beaches in the Caribbean over the past millennium. We present the first maps...
متن کاملUsing program structure to guide optimization in the presence of first-class functions
Compilers for functional languages such as Standard ML can do a good job compiling programs, especially programs that perform symbolic computation. However, they often do a poor job on programs in a wide range of real-world application domains, such as systems programming and scientific computing. One reason for this is that these compilers are not sensitive to program structure, that is, recur...
متن کاملThe WHILE Hierarchy of Program Schemes Is Infinite
We exhibit a sequence Sn (n ≥ 0) of while program schemes, i. e., while programs without interpretation, with the property that the while nesting depth of Sn is n, and prove that any while program scheme which is scheme equivalent to Sn, i. e., equivalent for all interpretations over arbitrary domains, has while nesting depth at least n. This shows that the while nesting depth imposes a strict ...
متن کاملSelection of nesting habitat of hawksbill turtle (Eretmochelys imbricata) in two coral islands of Qeshm and Hengam in the Persian Gulf, Iran
The Persian Gulf islands are the nesting regions for the severely endangered hawksbill turtle (Eretmochelys imbricata) species. Therefore, the selection of the nesting habitat of this species in the two islands of Qeshm and Hengam was studied by a five-member working group in the spring of 2013 - 2015. Ultimately, 23 and 17 nests were identified in the south of Qeshm Island and in the south and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018